package com.yf.exam.modules.trainingarchives.evaluation.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

@Data
@ApiModel(value="EvaluationItemVO对象", description="调查问卷项VO")
public class EvaluationItemVO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "满意度调查项ID")
    private String id;

    @ApiModelProperty(value = "调查内容")
    private String content;

    @ApiModelProperty(value = "排序")
    private Integer sort;

    @ApiModelProperty(value = "调查项类型,0：目录 1：评分项")
    private Integer type;

    @ApiModelProperty(value = "满意度调查项父级ID")
    private String parentId;

    @ApiModelProperty(value = "满意度调查项得分")
    private Integer evaluationItemScore;

    @ApiModelProperty(value = "调查项子集")
    private List<EvaluationItemVO> children = new ArrayList<>();
}
